
area_id="100001"
empleado_id="20001"

base="$1"
if [ "$base" = "" ] ; then 
comando="cat - "
else
comando="psql --quiet -d $base "
fi

function test() {
area_nivel=$1
empleado_nivel=$2


echo "INSERT INTO area (area_id, nivel_seguridad_id, nombre) VALUES (" $area_id  ", " $area_nivel ", 'Trigger Test Area');" | $comando

echo "INSERT INTO empleado (empleado_id, nombre, apellido, categoria) VALUES (" $empleado_id  ", 'Trigger Test', 'Trigger Test', 0);" | $comando
echo "INSERT INTO empleado_no_profesional (empleado_id, nivel_seguridad_id) VALUES (" $empleado_id ", " $empleado_nivel ");" | $comando

echo "Test. Nivel de acceso de empleado: " $empleado_nivel " y nivel de acceo de area: " $area_nivel

echo "INSERT INTO empleado_no_profesional_acceso (empleado_id, area_id, franja_horaria_inicio, franja_horaria_fin) " \
  " VALUES (" $empleado_id ", " $area_id  ", '12:00', '15:00');" | $comando

echo "DELETE FROM empleado_no_profesional_acceso WHERE empleado_id = " $empleado_id ";" | $comando
echo "DELETE FROM empleado_no_profesional WHERE empleado_id = " $empleado_id ";"| $comando
echo "DELETE FROM empleado WHERE empleado_id = " $empleado_id ";"| $comando
echo "DELETE FROM area WHERE area_id = " $area_id ";"| $comando

}

test "1" "1"
test "1" "2"
test "1" "3"
test "2" "1"
test "2" "2"
test "2" "3"
test "3" "1"
test "3" "2"
test "3" "3"

